.modal.fade.in{
	margin-top: -335px !important;
}

.modal-header {
	background-color: #428bca;
	border: thin dotted gray;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: #fff;
	padding: 8px 10px 8px 10px;
	opacity: 0.89
}

.modal-body {
	padding: 0px 10px 5px;	
}

.modal-footer {
	margin-top: 50px;
	padding: 8px 10px 8px;
}

/**************************************************************/
/* Redondea las esquinas de los inputs */
input[type="text"] {
	height: 28px;
	border-radius: 3px !important;
}

/* Redondea esquinas del lado derecho del input para alinearse con calendario */
.input-group .form-control.date-picker {
	border-bottom-right-radius: 0 !important;
	border-top-right-radius: 0 !important;
}

/* Select2 */
.select2-container .select2-choice {
	border-radius: 4px !important;
	height: 30px !important;
	margin-top: 0px !important;
}

/* Todas las etiquetas de color azul */
label {
	color: #3276b1;
}

li.date {
	margin-right: 30px;
    margin-top: 15px;
    color: #888888;
}

.page-header {
	margin: 10px 0 10px;
	padding-bottom: 0;
}

.page-header h1 {
	color: #3276b1;
	margin-bottom: 5px;
}

.panel {
	margin-bottom: 10px;
}

.panel-body {
	padding: 0 0 15px 0;
}

.space10.toolbar {
	background: rgba(235, 240, 245, .8);
	border-bottom: thin solid rgba(128, 128, 128, 0.2);
    padding: 5px;
}

/* Establece el margen inferior de los contenedores de controles */
.form-group {
	margin-bottom: 10px;
}

textarea.autosize.form-control {
	border-radius: 3px !important;
	/*overflow: hidden;
	word-wrap: break-word;
	resize: vertical;
	height: 30px;*/
}

.thumbnail.photo {
    background-image: url("../images/face-demo-unknown.jpg");   
}​

/* Redondea las esquinas de los inputs */
input[type="text"] {
	height: 28px;
	border-radius: 3px !important;
}

/* Redondea esquinas del lado derecho del input para alinearse con calendario */
.input-group .form-control.date-picker {
	border-bottom-right-radius: 0 !important;
	border-top-right-radius: 0 !important;
}

/* Todas las etiquetas de color azul */
label {
	color: #3276b1;
}

li.date {
	margin-right: 30px;
    margin-top: 15px;
    color: #888888;
}

.page-header {	
	margin: 10px 0 0;
	padding-bottom: 0;
}

.page-header h1 {
	color: #3276b1;
	margin-bottom: 8px;
}

.panel {
	margin-bottom: 10px;
}

.panel-body {
	padding: 0 0 15px 0;
}

.space10.toolbar {
	background: rgba(235, 240, 245, .8);
	border: thin solid rgba(128, 128, 128, 0.2);
	border-top: none;
    padding: 5px;
}

/* Establece el margen inferior de los contenedores de controles */
.form-group {
	margin-bottom: 10px;
}

textarea.autosize.form-control {
	border-radius: 3px !important;
	/*overflow: hidden;
	word-wrap: break-word;
	resize: vertical;
	height: 30px;*/
}

.thumbnail.photo {
	background-image: url("../images/face-demo-unknown.jpg") no-repeat center center fixed;
    background-size: cover;
    background-position: 50% 50%;
    height: 235px;
    width: 100%;
 }
 
.bottom-block,
.top-block {
	 margin-left: 10px;
 }
 
.tooth {
	background: #fff; 	
	height: 170px;
 	width: 40px;
 }
 
 .tooth img {
	height: 148px;
    width: 40px;
 }
 
 .tooth:hover {
	background: #cacaca;
	cursor: pointer;
 }
 
/* Table */
.table.table-striped thead > tr {
	background: #428bca;
	color: #fff !important;
	opacity: 0.8
}

tbody > tr:hover {
	opacity: 0.6;	
}

tbody > tr:hover {
	cursor: pointer;
	opacity: 1;
}